Table: Schedule of Variable Interest Entities [Table]

Line Label Object Class Period Type Balance Name
1 Schedule of Variable Interest Entities [Table] [Table]

*

*

us-gaap:ScheduleOfVariableInterestEntitiesTable
2 Legal Entity [Axis] [Axis]

*

*

dei:LegalEntityAxis
3 Consolidated Entity [Domain] [Domain]

*

*

dei:EntityDomain
4 Variable Interest Entities by Classification of Entity [Axis] [Axis]

*

*

us-gaap:VariableInterestEntitiesByClassificationOfEntityAxis
5 Variable Interest Entity, Classification [Domain] [Domain]

*

*

us-gaap:ClassificationOfVariableInterestEntityDomain
6 Variable Interest Entity, Primary Beneficiary [Member] [Member]

*

*

us-gaap:VariableInterestEntityPrimaryBeneficiaryMember
7 Variable Interest Entity, Primary Beneficiary, Aggregated Disclosure [Member] [Member]

*

*

us-gaap:VariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureMember
8 Variable Interest Entity, Not Primary Beneficiary [Member] [Member]

*

*

us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
9 Variable Interest Entity, Not Primary Beneficiary, Aggregated Disclosure [Member] [Member]

*

*

us-gaap:VariableInterestEntityNotPrimaryBeneficiaryAggregatedDisclosureMember
10 Variable Interest Entity (VIE) or Potential VIE, Information Unavailability [Member] [Member]

*

*

us-gaap:VariableInterestEntityVIEOrPotentialVIEInformationUnavailabilityMember
11 Variable Interest Entity (VIE) or Potential VIE, Information Unavailability, Aggregated Disclosure [Member] [Member]

*

*

us-gaap:VariableInterestEntityVIEOrPotentialVIEInformationUnavailabilityAggregatedDisclosureMember
12 Variable Interest Entity [Line Items] [Line Items]

*

*

us-gaap:VariableInterestEntityLineItems
13 Schedule of Variable Interest Entities [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:ScheduleOfVariableInterestEntitiesTextBlock
14 Consolidation, Variable Interest Entity, Policy [Policy Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:ConsolidationVariableInterestEntityPolicy
15 Variable Interest Entity [Hierarchy] [Abstract]

*

*

added:VariableInterestEntityHierarchy
16 Variable Interest Entity, Methodology for Determining Whether Entity is Primary Beneficiary [Concept] Text/String For Period

*

us-gaap:VariableInterestEntityMethodologyForDeterminingWhetherEnterpriseIsPrimaryBeneficiary
17 Variable Interest Entity, Conclusion to Consolidate, Change in Facts and Circumstances, Description [Concept] Text/String For Period

*

us-gaap:VariableInterestEntityConclusionToConsolidate
18 Variable Interest Entity, Initial Consolidation, Gain (Loss) [Concept] Monetary For Period Credit us-gaap:VariableInterestEntityInitialConsolidationGainOrLoss
19 Variable Interest Entity, Similar Entity Aggregation, Description [Concept] Text/String For Period

*

us-gaap:VariableInterestEntitySimilarEntityAggregationDescription
20 Variable Interest Entity, Nonexistence Flag [Concept] Yes/No For Period

*

us-gaap:VariableInterestEntityNonexistenceFlag
21 Variable Interest Entity, Financial or Other Support [Concept] Text/String For Period

*

us-gaap:VariableInterestEntityFinancialOrOtherSupport
22 Variable Interest Entity, Financial or Other Support, Amount [Concept] Monetary For Period Debit us-gaap:VariableInterestEntityFinancialOrOtherSupportAmount
23 Variable Interest Entity, Financial or Other Support, Reasons [Concept] Text/String For Period

*

us-gaap:VariableInterestEntityFinancialOrOtherSupportReasons
24 Variable Interest Entity, Financial or Other Support, Type [Concept] Text/String For Period

*

us-gaap:VariableInterestEntityFinancialOrOtherSupportType
25 Variable Interest Entity, Terms of Arrangements [Concept] Text/String For Period

*

us-gaap:VariableInterestEntityTermsOfArrangements
26 Variable Interest Entity, Extent of or Lack of Recourse [Concept] Text/String For Period

*

us-gaap:VariableInterestEntityExtentOfOrLackOfRecourse
27 Variable Interest Entity, Qualitative or Quantitative Information [Concept] Text/String For Period

*

us-gaap:VariableInterestEntityQualitativeOrQuantitativeInformation
28 Variable Interest Entity, Qualitative or Quantitative Information, Nature of VIE [Concept] Text/String For Period

*

us-gaap:VariableInterestEntityDescriptionOfEntity
29 Variable Interest Entity, Qualitative or Quantitative Information, Type of Entity [Concept] Text/String For Period

*

us-gaap:VariableInterestEntityTypeOfEntity
30 Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage [Concept] Perdent For Period

*

us-gaap:VariableInterestEntityOwnershipPercentage
31 Variable Interest Entity, Qualitative or Quantitative Information, Purpose of VIE [Concept] Text/String For Period

*

us-gaap:VariableInterestEntityVIEPurposeOfVIE
32 Variable Interest Entity, Qualitative or Quantitative Information, Size of VIE [Concept] Text/String For Period

*

us-gaap:VariableInterestEntityVIESizeOfVIE
33 Variable Interest Entity, Qualitative or Quantitative Information, Activities of VIE [Concept] Text/String For Period

*

us-gaap:VariableInterestEntityVIEActivitiesOfVIE
34 Variable Interest Entity, Qualitative or Quantitative Information, Nature and Extent of Involvement [Concept] Text/String For Period

*

us-gaap:VariableInterestEntityNatureOfInvolvement
35 Variable Interest Entity, Qualitative or Quantitative Information, Date Involvement Began [Concept] Date String For Period

*

us-gaap:VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan
36 Variable Interest Entity, Classification of Carrying Amount, Assets and Liabilities, Net [Abstract] [Abstract]

*

*

us-gaap:VariableInterestEntityClassificationOfCarryingAmountAssetsAndLiabilitiesNetAbstract
37 Variable Interest Entity, Classification of Carrying Amount, Assets [Concept] Text/String For Period

*

us-gaap:VariableInterestEntityClassificationOfCarryingAmountAssets
38 Variable Interest Entity, Classification of Carrying Amount, Liabilities [Concept] Text/String For Period

*

us-gaap:VariableInterestEntityClassificationOfCarryingAmountLiabilities
39 Variable Interest Entity, Classification of Carrying Amount, Assets and Liabilities, Net [Concept] Text/String For Period

*

us-gaap:VariableInterestEntityClassificationOfCarryingAmountAssetsAndLiabilitiesNet
40 Variable Interest Entity, Carrying Amount, Assets and Liabilities, Qualitative Information [Concept] Text/String For Period

*

us-gaap:VariableInterestEntityCarryingAmountAssetsAndLiabilitiesQualitativeInformation
41 Variable Interest Entity, Primary Beneficiary, Does Not Hold Majority Voting Interest, Disclosures [Abstract] [Abstract]

*

*

us-gaap:VariableInterestEntityPrimaryBeneficiaryDoesNotHoldMajorityVotingInterestDisclosuresAbstract
42 Variable Interest Entity, Initial Consolidation, Gain (Loss) [Concept] Monetary For Period Credit us-gaap:VariableInterestEntityInitialConsolidationGainOrLoss
43 Variable Interest Entity, Consolidated, Carrying Amount, Assets and Liabilities, Net [Roll Up] [Abstract]

*

*

us-gaap:VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract
44 Variable Interest Entity, Consolidated, Carrying Amount, Assets [Concept] Monetary As Of Debit us-gaap:VariableInterestEntityConsolidatedCarryingAmountAssets
45 Variable Interest Entity, Consolidated, Carrying Amount, Liabilities [Concept] Monetary As Of Credit us-gaap:VariableInterestEntityConsolidatedCarryingAmountLiabilities
46 Variable Interest Entity, Consolidated, Carrying Amount, Assets and Liabilities, Net, Total [Concept] Monetary As Of Debit us-gaap:VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesNet
47 Variable Interest Entity, Extent of or Lack of Recourse Flag [Concept] Yes/No For Period

*

us-gaap:VariableInterestEntityExtentOfOrLackOfRecourseFlag
48 Variable Interest Entity, Not Primary Beneficiary, Disclosures [Abstract] [Abstract]

*

*

us-gaap:VariableInterestEntityNotPrimaryBeneficiaryDisclosuresAbstract
49 Variable Interest Entity, Nonconsolidated, Carrying Amount, Assets and Liabilities, Net [Roll Up] [Abstract]

*

*

us-gaap:VariableInterestEntityNonconsolidatedCarryingAmountAssetsAndLiabilitiesAbstract
50 Variable Interest Entity, Nonconsolidated, Carrying Amount, Assets [Concept] Monetary As Of Debit us-gaap:VariableInterestEntityNonconsolidatedCarryingAmountAssets
51 Variable Interest Entity, Nonconsolidated, Carrying Amount, Liabilities [Concept] Monetary As Of Credit us-gaap:VariableInterestEntityNonconsolidatedCarryingAmountLiabilities
52 Variable Interest Entity, Nonconsolidated, Carrying Amount, Assets and Liabilities, Net, Total [Concept] Monetary As Of Debit us-gaap:VariableInterestEntityNonconsolidatedCarryingAmountAssetsAndLiabilitiesNet
53 Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure [Hierarchy] [Abstract]

*

*

us-gaap:VariableInterestEntityReportingEntityInvolvementMaximumLossExposureAbstract
54 Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Nonquantifiable Flag [Concept] Yes/No For Period

*

us-gaap:VariableInterestEntityReportingEntityInvolvementMaximumLossExposureNonquantifiableFlag
55 Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Nonquantifiable, Narrative [Concept] Text/String For Period

*

us-gaap:MaximumExposureToLossCannotBeQuantified
56 Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount [Concept] Monetary As Of Credit us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount
57 Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Determination Methodology and Factors [Hierarchy] [Abstract]

*

*

us-gaap:VariableInterestEntityReportingEntityInvolvementMaximumLossExposureDeterminationMethodologyAndFactorsAbstract
58 Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Determination Methodology [Concept] Text/String For Period

*

us-gaap:HowTheMaximumExposureToLossIsDeterminedQualitative
59 Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Determination Factors [Concept] Text/String For Period

*

us-gaap:SignificantSourcesOfTheExposureToLossQualitative
60 Variable Interest Entity, Nonconsolidated, Comparison of Carrying Amount of Assets and Liabilities to Maximum Loss Exposure [Hierarchy] [Abstract]

*

*

us-gaap:VariableInterestEntityNonconsolidatedComparisonOfCarryingAmountOfAssetsAndLiabilitiesToMaximumLossExposureAbstract
61 Variable Interest Entity, Nonconsolidated, Carrying Amount, Assets and Liabilities, Net [Roll Up] [Abstract]

*

*

us-gaap:VariableInterestEntityNonconsolidatedCarryingAmountAssetsAndLiabilitiesAbstract
62 Variable Interest Entity, Nonconsolidated, Carrying Amount, Assets [Concept] Monetary As Of Debit us-gaap:VariableInterestEntityNonconsolidatedCarryingAmountAssets
63 Variable Interest Entity, Nonconsolidated, Carrying Amount, Liabilities [Concept] Monetary As Of Credit us-gaap:VariableInterestEntityNonconsolidatedCarryingAmountLiabilities
64 Variable Interest Entity, Nonconsolidated, Carrying Amount, Assets and Liabilities, Net, Total [Concept] Monetary As Of Debit us-gaap:VariableInterestEntityNonconsolidatedCarryingAmountAssetsAndLiabilitiesNet
65 Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure [Hierarchy] [Abstract]

*

*

us-gaap:VariableInterestEntityReportingEntityInvolvementMaximumLossExposureAbstract
66 Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Nonquantifiable Flag [Concept] Yes/No For Period

*

us-gaap:VariableInterestEntityReportingEntityInvolvementMaximumLossExposureNonquantifiableFlag
67 Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Nonquantifiable, Narrative [Concept] Text/String For Period

*

us-gaap:MaximumExposureToLossCannotBeQuantified
68 Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount [Concept] Monetary As Of Credit us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount
69 Variable Interest Entity, Nonconsolidated, Comparison of Carrying Amount of Assets and Liabilities to Maximum Loss Exposure [Concept] Monetary As Of Debit us-gaap:VariableInterestDifferenceBetweenCarryingAmountAndMaximumExposure
70 Variable Interest Entity, Nonconsolidated, Comparison of Carrying Amount of Assets and Liabilities to Maximum Loss Exposure, Explanation [Hierarchy] [Abstract]

*

*

us-gaap:VariableInterestEntityNonconsolidatedComparisonOfCarryingAmountOfAssetsAndLiabilitiesToMaximumLossExposureExplanationAbstract
71 Variable Interest Entity, Nonconsolidated, Comparison of Carrying Amount of Assets and Liabilities to Maximum Loss Exposure, Explanation, Qualitative Information [Concept] Text/String For Period

*

us-gaap:VariableInterestEntityNonconsolidatedComparisonOfCarryingAmountOfAssetsAndLiabilitiesToMaximumLossExposureExplanationQualitativeInformation
72 Variable Interest Entity, Nonconsolidated, Comparison of Carrying Amount of Assets and Liabilities to Maximum Loss Exposure, Explanation, Quantitative Information, Advantageous [Concept] Monetary As Of Debit us-gaap:VariableInterestEntityNonconsolidatedComparisonOfCarryingAmountOfAssetsAndLiabilitiesToMaximumLossExposureExplanationQuantitativeInformationAdvantageous
73 Variable Interest Entity, Nonconsolidated, Comparison of Carrying Amount of Assets and Liabilities to Maximum Loss Exposure, Explanation, Quantitative Information, Disadvantageous [Concept] Monetary As Of Credit us-gaap:VariableInterestEntityNonconsolidatedComparisonOfCarryingAmountOfAssetsAndLiabilitiesToMaximumLossExposureExplanationQuantitativeInformationDisadvantageous
74 Variable Interest Entity, Commitments by Third Parties, Liquidity and Other Arrangements [Concept] Text/String For Period

*

us-gaap:LiquidityArrangementsGuaranteesAndOtherCommitmentsByThirdParties
75 Variable Interest Entity or Potential VIE, Information Unavailability, Disclosures [Hierarchy] [Abstract]

*

*

us-gaap:VariableInterestEntityVIEOrPotentialVIEInformationUnavailabilityDisclosuresAbstract
76 Variable Interest Entity, Unavailability of Information, Number of Entities [Concept] Integer For Period

*

us-gaap:VariableInterestEntityNumberOfEntitiesWithUnavailabilityOfInformation
77 Variable Interest Entity, Unavailability of Information, Reasons [Concept] Text/String For Period

*

us-gaap:VariableInterestEntityReasonForUnavailabilityOfInformation
78 Variable Interest Entity, Measure of Activity [Hierarchy] [Abstract]

*

*

us-gaap:VariableInterestEntityMeasureOfActivityAbstract
79 Variable Interest Entity, Measure of Activity, Revenues [Concept] Monetary For Period Credit us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityRevenues
80 Variable Interest Entity, Measure of Activity, Purchases [Concept] Monetary For Period Debit us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityPurchases
81 Variable Interest Entity, Measure of Activity, Expense [Concept] Monetary For Period Debit us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityExpense
82 Variable Interest Entity, Measure of Activity, Operating Income or Loss [Concept] Monetary For Period Credit us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss
83 Variable Interest Entity, Measure of Activity, Income or Loss before Tax [Concept] Monetary For Period Credit us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityIncomeOrLossBeforeTax
84 Variable Interest Entity, Measure of Activity, Other, Amount [Concept] Monetary For Period Credit us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityOtherMeasureOfActivityAmount
85 Variable Interest Entity, Measure of Activity, Other, Description [Concept] Text/String For Period

*

us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityOtherMeasureOfActivityDescription